﻿// --------------------------------------------------------------------------------------------------------------------
// <copyright file="FxCopSuppressions.cs" company="Rolosoft Ltd">
//   © Rolosoft Ltd
// </copyright>
// --------------------------------------------------------------------------------------------------------------------

#region License

// Copyright 2013 Rolosoft Ltd
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at
// http://www.apache.org/licenses/LICENSE-2.0
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
#endregion

#region Usings

using System.Diagnostics.CodeAnalysis;

#endregion

[module:
    SuppressMessage("Microsoft.Naming", "CA1709:IdentifiersShouldBeCasedCorrectly", Scope = "member", 
        Target = "Rsft.Net.Dns.Dns.#GetArpaFromIp(System.Net.IPAddress)", MessageId = "Ip", 
        Justification = "Internal naming convention fight between FxCop and StyleCop. StyleCop wins!")]
[module:
    SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "member", 
        Target = "Rsft.Net.Dns.Dns.#GetArpaFromIp(System.Net.IPAddress)", MessageId = "Arpa", 
        Justification = "Internal naming convention fight between FxCop and StyleCop. StyleCop wins!")]
[module:
    SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId = "Rsft", 
        Justification = "Reviewd. Ok.")]
[module:
    SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "namespace", 
        Target = "Rsft.Net.Dns", MessageId = "Rsft", Justification = "Reviewd. Ok.")]
[module:
    SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope = "member", 
        Target = "Rsft.Net.Dns.ResolverDefault.#EndResolveLocal(System.IAsyncResult)", Justification = "Reviewd. Ok.")]
[module:
    SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope = "member", 
        Target = "Rsft.Net.Dns.ResolverDefault.#EndGetHostByNameLocal(System.IAsyncResult)", 
        Justification = "Reviewd. Ok.")]
[module:
    SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope = "member", 
        Target =
            "Rsft.Net.Dns.ResolverDefault.#GetHostAddressesLocalAsync(Wintellect.Threading.AsyncProgModel.AsyncEnumerator`1<System.Net.IPAddress[]>,System.Net.IPAddress,Rsft.Net.Dns.Threading.CancellationToken)"
        , Justification = "Reviewd. Ok.")]
[module:
    SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope = "member", 
        Target = "Rsft.Net.Dns.ResolverDefault.#EndGetHostAddressesLocal(System.IAsyncResult)", 
        Justification = "Reviewd. Ok.")]
[module:
    SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope = "member", 
        Target =
            "Rsft.Net.Dns.ResolverDefault.#BeginGetHostAddressesLocal(System.Net.IPAddress,System.AsyncCallback,System.Object)"
        , Justification = "Reviewd. Ok.")]
[module:
    SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope = "member", 
        Target =
            "Rsft.Net.Dns.ResolverDefault.#BeginGetHostEntryByAddressLocal(System.Net.IPAddress,System.AsyncCallback,System.Object)"
        , Justification = "Reviewd. Ok.")]
[module:
    SuppressMessage("Microsoft.Design", "CA1026:DefaultParametersShouldNotBeUsed", Scope = "member", 
        Target = "Rsft.Net.Dns.LoggerDefault.#Information(System.Exception,System.Int32,System.Boolean)", 
        Justification = "Reviewd. Ok.")]
[module:
    SuppressMessage("Microsoft.Design", "CA1026:DefaultParametersShouldNotBeUsed", Scope = "member", 
        Target = "Rsft.Net.Dns.LoggerDefault.#Information(System.Int32,System.String,System.Object[])", 
        Justification = "Reviewd. Ok.")]
[module:
    SuppressMessage("Microsoft.Design", "CA1026:DefaultParametersShouldNotBeUsed", Scope = "member", 
        Target = "Rsft.Net.Dns.LoggerDefault.#Information(System.String,System.Object[])", 
        Justification = "Reviewd. Ok.")]
[module:
    SuppressMessage("Microsoft.Design", "CA1026:DefaultParametersShouldNotBeUsed", Scope = "member", 
        Target = "Rsft.Net.Dns.LoggerDefault.#Error(System.Exception,System.Int32,System.Boolean)", 
        Justification = "Reviewd. Ok.")]
[module:
    SuppressMessage("Microsoft.Design", "CA1026:DefaultParametersShouldNotBeUsed", Scope = "member", 
        Target = "Rsft.Net.Dns.LoggerDefault.#Critical(System.String,System.Object[])", Justification = "Reviewd. Ok.")]
[module:
    SuppressMessage("Microsoft.Design", "CA1026:DefaultParametersShouldNotBeUsed", Scope = "member", 
        Target = "Rsft.Net.Dns.LoggerDefault.#Verbose(System.Exception,System.Int32,System.Boolean)", 
        Justification = "Reviewd. Ok.")]
[module:
    SuppressMessage("Microsoft.Design", "CA1026:DefaultParametersShouldNotBeUsed", Scope = "member", 
        Target = "Rsft.Net.Dns.LoggerDefault.#Error(System.String,System.Object[])", Justification = "Reviewd. Ok.")]
[module:
    SuppressMessage("Microsoft.Design", "CA1026:DefaultParametersShouldNotBeUsed", Scope = "member", 
        Target = "Rsft.Net.Dns.LoggerDefault.#Warning(System.Int32,System.String,System.Object[])", 
        Justification = "Reviewd. Ok.")]
[module:
    SuppressMessage("Microsoft.Design", "CA1026:DefaultParametersShouldNotBeUsed", Scope = "member", 
        Target = "Rsft.Net.Dns.LoggerDefault.#Warning(System.String,System.Object[])", Justification = "Reviewd. Ok.")]
[module:
    SuppressMessage("Microsoft.Design", "CA1026:DefaultParametersShouldNotBeUsed", Scope = "member", 
        Target = "Rsft.Net.Dns.LoggerDefault.#Verbose(System.Int32,System.String,System.Object[])", 
        Justification = "Reviewd. Ok.")]
[module:
    SuppressMessage("Microsoft.Design", "CA1026:DefaultParametersShouldNotBeUsed", Scope = "member", 
        Target = "Rsft.Net.Dns.LoggerDefault.#Critical(System.Exception,System.Int32,System.Boolean)", 
        Justification = "Reviewd. Ok.")]
[module:
    SuppressMessage("Microsoft.Design", "CA1026:DefaultParametersShouldNotBeUsed", Scope = "member", 
        Target = "Rsft.Net.Dns.LoggerDefault.#Verbose(System.String,System.Object[])", Justification = "Reviewd. Ok.")]
[module:
    SuppressMessage("Microsoft.Design", "CA1026:DefaultParametersShouldNotBeUsed", Scope = "member", 
        Target = "Rsft.Net.Dns.LoggerDefault.#Warning(System.Exception,System.Int32,System.Boolean)", 
        Justification = "Reviewd. Ok.")]
[module:
    SuppressMessage("Microsoft.Design", "CA1026:DefaultParametersShouldNotBeUsed", Scope = "member", 
        Target = "Rsft.Net.Dns.LoggerDefault.#Error(System.Int32,System.String,System.Object[])", 
        Justification = "Reviewd. Ok.")]
[module:
    SuppressMessage("Microsoft.Design", "CA1026:DefaultParametersShouldNotBeUsed", Scope = "member", 
        Target = "Rsft.Net.Dns.LoggerDefault.#Critical(System.Int32,System.String,System.Object[])", 
        Justification = "Reviewd. Ok.")]
[module:
    SuppressMessage("Microsoft.Naming", "CA1724:TypeNamesShouldNotMatchNamespaces", Scope = "type", 
        Target = "Rsft.Net.Dns.Dns", Justification = "Reviewd. Ok.")]
[module:
    SuppressMessage("Microsoft.Naming", "CA1720:IdentifiersShouldNotContainTypeNames", Scope = "member", 
        Target = "Rsft.Net.Dns.Dns.#BeginGetHostEntry(System.String,System.AsyncCallback,System.Object)", 
        MessageId = "object", Justification = "Reviewd. Ok.")]
[module:
    SuppressMessage("Microsoft.Naming", "CA1720:IdentifiersShouldNotContainTypeNames", Scope = "member", 
        Target = "Rsft.Net.Dns.Dns.#BeginGetHostEntry(System.Net.IPAddress,System.AsyncCallback,System.Object)", 
        MessageId = "object", Justification = "Reviewd. Ok.")]
[module:
    SuppressMessage("Microsoft.Design", "CA1026:DefaultParametersShouldNotBeUsed", Scope = "member", 
        Target = "Rsft.Net.Dns.Dns.#Query(System.String,Rsft.Net.Dns.Entities.QType,Rsft.Net.Dns.Entities.QClassType)", 
        Justification = "Reviewd. Ok.")]
[module:
    SuppressMessage("Microsoft.Design", "CA1024:UsePropertiesWhereAppropriate", Scope = "member", 
        Target = "Rsft.Net.Dns.Dns.#GetHostName()", Justification = "Reviewd. Ok.")]
[module:
    SuppressMessage("Microsoft.Design", "CA1026:DefaultParametersShouldNotBeUsed", Scope = "member", 
        Target = "Rsft.Net.Dns.CacheFactoryNull.#GetCache(System.String)", Justification = "Reviewd. Ok.")]